import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import * as process from "node:process";
import * as express from 'express';
import { join } from 'path';

async function bootstrap() {
  const app = await NestFactory.create(AppModule);
  console.log("当前运行环境",process.env.NODE_ENV)

  app.use('/public', express.static(join(__dirname, '..', '/public'))); //静态文件

  // 增加请求体的大小限制 (express平台)
  app.use(express.json({ limit: '50mb' }));  // 增加 JSON 请求体大小
  app.use(express.urlencoded({ limit: '50mb', extended: true }));  // 增加表单请求体大小

  app.enableCors()
  await app.listen(3001);
}
bootstrap();